s = input('Введите слова, разделив их пробелом')
if len(s) or s.count(' ') == 0:
    print('Мало данных для анализа')
else:
    a = s.split()
    k1 = 0
    k2 = 0
    k3 = 0
    k4 = 0
    print('Кол-во слов:', len(a))
    for x in a:
        if 1040 <= ord(x[0]) <= 1071:
            k1 += 1
        k = 0
        for i in range(len(x)):
            if 97 <= ord(x[i]) <= 122 or 65 <= ord(x[i]) <= 90:
                k += 1
        if k > 0:
            k2 += 1
        if len(x) <= 3:
            k3 += 1
        if '-' in x:
            k4 += 1
    max_a = 0
    max_i = 0

    for i in range(len(a)):
        if len(a[i]) > max_a:
            max_a = len(a[i])
            max_i = i
    print('Кол-во слов с заглавной кириллической буквы:', k1)
    print('Кол-во слов содержащих латинский символ:', k2)
    print('Кол-во слов не превышающих 3 символа:', k3)
    print('Самое длинное слово', a[max_i])
    print('Кол-во слов не превышающих 3 символа:', max_a)
